package com.hui.service;

import com.hui.base.StatusCode;
import com.hui.pojo.Course;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Auther: 李昭辉
 * @Date: 2021/07/11/18:14
 * @Description:
 */
public interface CourseService {
    // 获取课程信息
    List<Course> getCourseList();

    // 条件查询课程信息
    List<Course> getCourseByCourseNameAndStatus(String courseName, String status);

    // 保存课程营销信息
    String saveCourseSaleInfo(Course course);

    // 修改课程营销信息
    String updateCourseSaleInfo(Course course);

    // 根据id查询课程营销信息
    Course getCourseSaleInfoById(int id);

    /**
     * @param id 课程id
     * @return 修改后的状态 : 0-草稿，1-上架，负数为失败
     */
    int updateCourseStatusById(int id);
}
